package com.zj.osm.utils;

import com.zj.osm.bean.PointNode;
public class ThreeUtils {
    /**
     * 插入新结点          输入父结点id进行定位 ，将新结点 插入到父结点的 sonList 中
     * @param changeNode  传入根结点,传入前需判断:若根结点不存在，待插入结点成为根结点，不必进入此方法
     * @param fatherId    新结点的 父结点id
     * @param newNode     新结点
     */
    public void insert(PointNode changeNode, String fatherId, PointNode newNode) {
        /*if (fatherId.equals(changeNode.getNodeId())) {
            changeNode.getChilderNodeList().add(newNode);
            return;
        }

        List<PointNode> sonList = changeNode.getChilderNodeList();
        if (sonList == null || sonList.isEmpty()) {
            return;                            //若该结点 的子结点集合为空 返回
        } else {

            for (int i = 0; i < sonList.size(); i++) {
                insert(sonList.get(i), fatherId, newNode);
            }
        }*/

    }

}
